﻿# coding: UTF-8
# Name: Counter
# Author: LYC
# Created:

import sys
from collections import Counter


#Counter是dict的子类,用于计算一个可迭代对象各元素的个数.
#其对象的键是出现过的对象,值是其出现的个数
#-------------------------------------------------------------------------------
#初始化
cnt = Counter(u"kjhasdfkjbdvkjlbaskjfdasfkjghakcsjvbsdajfhaksjdf")

for k in cnt:
    print k, cnt[k]

#列出出现最多的5个元素
print u"most_common"
for k, v in cnt.most_common(5):
    print k, v

#升序排列列出的所有元素,其中次数为0或负数的元素会被忽略
print u"elements"
print u"".join(cnt.elements())

